home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 03 Demos and Info / CBMFAQ2.TXT < prev    next >
Encoding:
Text File  |  2019-04-13  |  59.6 KB  |  1,324 lines

  1. Newsgroups: comp.sys.cbm,comp.answers,news.answers
  2. Subject: COMP.SYS.CBM: General FAQ, v3.0 Part 2/4
  3. Summary: This posting contains answers to questions that commonly surface in
  4.          comp.sys.cbm.  This posting will tell you enough to get your
  5.          computer connected to a network, fixed, and/or enhanced.  This file
  6.          should be read by new users of comp.sys.cbm before posting to the
  7.          group.  It should also be proofread by users who are currently
  8.          active in comp.sys.cbm.
  9. Keywords: CBM FAQ Help List C64 C128 VIC Modem
  10. Followup-To: comp.sys.cbm
  11. Organization: Brain Innovations, Inc.
  12. Reply-To: brain@mail.msen.com
  13. Message-ID: <cbmmainfaq20895@msen.com>
  14. Supersedes: <cbmmainfaq20795@msen.com>
  15. Expires: 05 Sep 1995
  16. Approved: news-answers-request@MIT.EDU
  17.  
  18.  
  19. Archive-name: cbm-main-faq.3.0.p2
  20. Comp-answers-archive-name: commodore/main-faq/part2
  21. News-answers-archive-name: commodore/main-faq/part2
  22. Comp-sys-cbm-archive-name: main-faq/part2
  23. Version: 3.0
  24. Last-modified: 1995/08/04
  25.  
  26.  
  27.   ---------------------------------------------------------------------------
  28.  
  29.   Table of Contents (for this file)
  30.   ---------------------------------
  31.  
  32.    6.  The Online Information Reservoir
  33.    6.1.  How do I download?  What is a transfer protocol?
  34.    6.2.  What is the difference between PETSCII and ASCII?
  35.    6.3.  Where can I find Commodore programs?
  36.    6.4.  What is a file extension, and what do they stand for?
  37.    6.5.  What is electronic mail?
  38.    6.5.1.  What are mailing lists and how do I join one?
  39.    6.5.2.  What is a Mail Server?  How do I use one?
  40.    6.5.3.  How do I contact people on Compuserve, Genie, etc.?
  41.    6.6.  What is USENET or NetNews?  What is a USENET newsgroup?
  42.    6.6.1.  What news groups cater to Commodore 8-bit machines?
  43.    6.6.2.  What types of discussions belong in comp.sys.cbm?
  44.    6.6.3.  Which issues does comp.sys.cbm discuss regularly?
  45.    6.6.4.  How do I post in comp.sys.cbm?
  46.    6.6.5.  How can I access comp.sys.cbm through email?
  47.    6.7.  What is a FidoNET echo?
  48.    6.7.1.  What echoes cater to Commodore 8-bit machines?
  49.    6.7.2.  How do I post in an echo?
  50.    6.8.  What is the World Wide Web?
  51.    6.8.1.  What WWW sites have Commodore information?
  52.    6.9.  What is File Transfer Protocol (FTP)?
  53.    6.9.1.  What FTP sites have Commodore Information?
  54.    6.9.2.  What is an FTP Mail Server?  How do I use one?
  55.    6.10. What is Internet Relay Chat (IRC)?
  56.    6.11. What else is available online?
  57.  
  58.    7.  Exchanging Data
  59.    7.1.  How do I exchange data among Commodore 8-bit machines?
  60.    7.2.  How do I exchange data between an IBM(tm) and my Commodore?
  61.    7.3.  How do I exchange data between an Amiga and my Commodore?
  62.    7.4.  How do I exchange data between a Macintosh(tm) and my Commodore?
  63.    7.5.  How do I exchange data between an Atari ST(tm) and my Commodore?
  64.    7.6.  How do I exchange data between a UNIX(tm) machine and my Commodore?
  65.    7.7.  Are there other ways to exchange data between computers?
  66.  
  67.   ---------------------------------------------------------------------------
  68.  
  69.  
  70.    6.  The Online Information Reservoir
  71.  
  72.    How true this is.  There is information everywhere online, just
  73.    waiting to be accessed and used.  Hoever, getting at the information
  74.    can be a time consuming process.
  75.  
  76.    6.1.  How do I download?  What is a transfer protocol?
  77.  
  78.   To transfer files for another computer (another 64 or 128, UNIX, OS/2,
  79.   DOS, MVS, VMS, Amiga, Atari, or other), you should use a transfer protocol.
  80.   Although it is possible to transfer files by turning on the terminal
  81.   program's capture buffer and receiving the file, this is not very
  82.   reliable and is prone to errors.  When transferring any sizable amount of
  83.   data, one should use some sort of error-correcting file transfer protocol.
  84.   A file transfer protocol splits a file into many pieces, or "packets", and
  85.   send a number of them at a time.  It then waits for an acknowledgement from
  86.   the receiver that the received received the packets correctly.  At this
  87.   point, the sender send the next batch of packets.  This process is
  88.   repeated until the entore file is transmitted.  Each packet contains
  89.   computed checksums and other error detection bytes to ensure the
  90.   received data is not corrupt.
  91.  
  92.   Below are descriptions for some of the more popular protocols:
  93.  
  94.   PUNTER
  95.  
  96.   PUNTER is a Commodore specific transfer protocol that used to be the
  97.   standard for file transfer.  However, with the increase in IBM-based
  98.   bulleting board, it has been replaced by other protocols.  Most Commodore
  99.   BBS systems still offer PUNTER as an option, but almost no other BBS
  100.   systems have support for it.
  101.  
  102.   KERMIT
  103.  
  104.   KERMIT is the name of one of the oldest file transfer protocols.  KERMIT
  105.   is unique in that it can encode the file being transmitted so that
  106.   it does not contain any bytes greater than 128 and does not contain any
  107.   special control bytes that terminals use to perform special actions.  As
  108.   such, this protocol is the most robust, but it is also the slowest.
  109.   A common statement is, "if you can't KERMIT it, you can't get it"
  110.  
  111.   XMODEM
  112.  
  113.   XMODEM comes in several varieties.  Standard XMODEM sends files in 128 byte
  114.   packets.  There are two standard error-correction methods with XMODEM
  115.   checksum and CRC.  CRC is the more modern of the two.  There is also a
  116.   version of XMODEM which supports 1K-byte packets.  This version is most
  117.   commonly known as XMODEM-1K, but is sometimes erroneously called YMODEM.
  118.  
  119.   YMODEM
  120.  
  121.   YMODEM is a "batch" XMODEM protocol, allowing you to transfer multiple
  122.   files in one operation.
  123.  
  124.   ZMODEM
  125.  
  126.   A new file transfer protocol is ZMODEM.  ZMODEM is theoretically the
  127.   fastest transfer protocol, but only shows a speed gain over the others
  128.   on noise-free telephone lines.  It achieves this speed increase by only
  129.   replying to the sender about the bad packets.
  130.  
  131.   Most terminal programs support PUNTER, XMODEM, XMODEM-1K, YMODEM, and
  132.   KERMIT.  The Kermit terminal program only supports KERMIT, and Novaterm,
  133.   as of version 9.5, supports ZMODEM receives, but not sends.
  134.  
  135.  
  136.    6.2.  What is the difference between PETSCII and ASCII?
  137.  
  138.   When Commodore designed the PET line of computers, they chose for the
  139.   character set encoding a special encoding called PETSCII.  This set is
  140.   similar but not the same as the American Standard Code for Information
  141.   Intercahnge (ASCII).  Now, this does not cause any
  142.   problem when transferring information between or among Commodore
  143.   computers (except the Amiga, which I believe uses ASCII), but causes
  144.   problems when exchanging information with othe computer types.
  145.  
  146.   The obvious solution is for all Commodore users to translate incoming
  147.   information into PETSCII from ASCII when talking to another type of
  148.   computer.  However, this effectively ruins binary files, which have
  149.   no concept of character codes.  Therefore, the rules are:
  150.  
  151.   Do not translate when exchanging binary files with any computer
  152.  
  153.   Translate all textual information exchanged with non-Commodore computers.
  154.  
  155.   Translate textual information exchanged with Commodore computers only
  156.   if they are translating it as well.
  157.  
  158.   If  a text file you retrieve looks like the uppercase letters should
  159.   be lowercase and vice versa, then the file is in ASCII and needs to
  160.   be converted to PETSCII.
  161.  
  162.  
  163.    6.3.  Where can I find Commodore programs?
  164.  
  165.    Commodore programs are available from a number of sources.  For commercial
  166.    software, please see Section 15.1 for a list of software dealers.  For
  167.    shareware and public domain, you can use FTP (Section 6.9), electronic
  168.    mail (Section 6.5.2), and bulletin board system in addition to the
  169.    software dealers to download or buy programs and other software.
  170.  
  171.  
  172.    6.4.  What is a file extension, and what do they stand for?
  173.  
  174.   A file extension is a 1 or more letter suffix appended to the end of a file
  175.   name to indicate the type of file it is.  The extension usually indicates
  176.   the contents of a file.  The list below describes some more common file
  177.   extensions, what they are used for, and how to use the file.
  178.  
  179.   Please note that these file extensions are not Commodore-exclusive.  Many
  180.   computers use file extensions.  Also note that some file extensions
  181.   are cumulative.  IF a file is named "filename.tar.gz", this indicates that
  182.   the file is of type "gz", and the file(s) inside the gz file are of type
  183.   "tar".  To use this file, one would note that both extension are
  184.   archival extensions.  One would undo the "gz" archival method to restore
  185.   the "filename.tar" archive, then undo the "tar" archival method to restore
  186.   the original file.
  187.  
  188.   Extension:    Meaning:            Notes:
  189.   -----------------------------------------
  190.   .txt          Text File           This file is not compressed, so it needs
  191.                                     no decompression step.  However, the file
  192.                                     may be in either ASCII or PETSCII format,
  193.                                     so a conversion step may be necessary.
  194.                                     Most terminal programs can do this
  195.                                     conversion, and there are stand-alone
  196.                                     programs that do the necessary conversion
  197.                                     also.
  198.  
  199.   .sda          Self-Dissolving     Just load and run the .sda file to
  200.                 Archive             dissolve the archive.  Will dissolve
  201.                                     itself into its constituent files.
  202.                                     C64 and C128 .sda files are not
  203.                                     compatible with each other.
  204.  
  205.   .sfx          Self-Extracting     Load and run just like a .sda file.
  206.                 Archive             The same archive can be extracted on
  207.                                     either a C64 or a C128, memory permitting.
  208.  
  209.   .arc          ARChive             Use the program arc250.4 or earlier
  210.                                     for the 64 or arc128 for the 128 to
  211.                                     dissolve the archive.  arc128 is available
  212.                                     as part of the CS-DOS package.  Other
  213.                                     de-archive programs may exist.
  214.  
  215.   .lzh          LHArchive           Use the program lhx in CS-DOS on the
  216.                                     128 to dissolve this archive.  These
  217.                                     are not very common.  This archive
  218.                                     uses the same format as .sfx files,
  219.                                     but is not self-extracting.  It is
  220.                                     a standard format also used by
  221.                                     Amiga (and MS-DOS) computers.  This
  222.                                     format originated on the PC.
  223.  
  224.   .lnx          Lynx Archive        The above formats all compress files when
  225.                                     storing them; Lynx just stores them.
  226.                                     There are many different versions of
  227.                                     Lynx out there, so good luck dissolving
  228.                                     these.
  229.  
  230.   .lbr          Library Archive     A format similar to lynx.  Library
  231.                                     dissolving programs exist for both the
  232.                                     64 and 128 to dissolve these.
  233.  
  234.   .uue          UUEncoded file      UUencoding is a process whereby a binary
  235.                                     file can be converted to an all-text
  236.                                     file, transferable by E-mail.  This
  237.                                     encoded file can later be UUDecoded back
  238.                                     to the original binary file.  Unix
  239.                                     has uuencoding/decoding utilities.
  240.                                     A program "uuxfer" for the
  241.                                     C64 (by Fuzzy Fox) will both uuencode
  242.                                     and uudecode.  Note that the contents of
  243.                                     uue file could be another archived file.
  244.  
  245.   .uua          UU archive          An extension of uuencoding, a uuarchive
  246.                                     file is a concatenation of one or more
  247.                                     UUEncoded files.  So far as I know, this
  248.                                     was introduced by Craig Bruce in his ACE
  249.                                     shell for the C=128, and the utilities
  250.                                     included with that shell create and
  251.                                     dissolve uuarchives.
  252.  
  253.   .kar          Kevin's Archive     Another text archive format that seems
  254.                                     to have originated with Craig Bruce,
  255.                                     this is a proscription for concatenating
  256.                                     a series of text files (which can include
  257.                                     uuencoded files) into one file.  More
  258.                                     information can be found in C. Bruce's
  259.                                     documentation for his ace shell.
  260.  
  261.   x!<file>      ZIPCoded file       ZIPCode is a program that takes an entire
  262.                                     disk and "compacts" it into 4 files that
  263.                                     have a number followed by a '!' and then
  264.                                     a filename.  Also, ZipCode can compress
  265.                                     files, in which case the x is a letter
  266.                                     (a,b,c,d) and there need not be 4 files.
  267.                                     If ZipCode has compressed individual
  268.                                     files, there will be an "i!" or
  269.                                     "x!"-prefixed file on the disk that holds
  270.                                     the directory of the file compressed.  To
  271.                                     make things even more confusing, there
  272.                                     are two versions of ZipCode (v1 and v2).
  273.                                     The newer version will accept v1 archives,
  274.                                     but not vice-versa.  Use ZipCode v2 to
  275.                                     unpack such archives.
  276.  
  277.   x!!<file>     ZIPCode 6-pack      This is a ZIPCode archive that takes an
  278.                                     entire disk and puts it into 6 files,
  279.                                     each file containing GCS codes and header
  280.                                     info for the tracks.  This is basically
  281.                                     a nybble copier that stores the data it
  282.                                     receives from the disk into files.
  283.  
  284.   .bco          BCODEd file         BCODing is very similar to UUencoding in
  285.                                     that a binary file is converted into an
  286.                                     all-text format that is 33% larger than
  287.                                     the original.  The difference is that the
  288.                                     BCODE format provides additional
  289.                                     information for error detection and
  290.                                     automatic data segmentation and
  291.                                     reordering.  C-code versions of "bcode"
  292.                                     and "unbcode" are available via FTP and
  293.                                     Commodore versions are provided with
  294.                                     ACE-128/64.
  295.  
  296.   .zip          ZIP archive         Zip is a file format used on IBM
  297.                                     platforms and is created by the PKZip
  298.                                     program that is available for some
  299.                                     platforms.  There are two forms of zip
  300.                                     files that have the same extension.
  301.                                     Both are created by different versions of
  302.                                     PKZip.  The first, version 1.01, can be
  303.                                     dissolved on a 64 by using the program
  304.                                     UNZIP64.  The second, newer format is
  305.                                     version 2.04, which cannot be dissolved by
  306.                                     UNZIP64.  Your best solution when in doubt
  307.                                     is to dissolve the files on another
  308.                                     platform.  For the 128, there is a version
  309.                                     of the UNZIP64 program, called UNZIP128
  310.                                     that has been modified to run in 128 mode.
  311.                                     It is in a file called NZP12813.SFX.
  312.  
  313.   <file>]x      Compression Kit     x = 4,7,8, cmd, or c(xx) to denote type
  314.                 Archive             of media that was compressed.  The files
  315.                                     can be extracted only with The Compression
  316.                                     Kit, from Mad Man Software.
  317.  
  318.   .tar          TAR Archive         UNIX Tape ARchiver.  This program can be
  319.                                     used to archive files as well.  The file
  320.                                     must be decoded using tar.
  321.  
  322.   .Z            Compress archive    Compress is a program on UNIX that will
  323.                                     shrink a single file.  It is usually used
  324.                                     on .tar files in UNIX to reduce their
  325.                                     size.  The file must be decoded by the
  326.                                     uncompress program, available on UNIX, PC,
  327.                                     Mac and other platforms.
  328. +                                   Also, a very old version of GNU Zip used
  329. +                                   this extension, although the file is not
  330. +                                   fully compatible with the compress format.
  331.  
  332.   .gz           GZIP Archive        GZIP is a free program developed by the
  333.                                     Free Software Foundation to freely shrink
  334.                                     their software.  the resulting file must be
  335.                                     decoded by GUNZIP, available on many
  336.                                     platforms, before using.
  337.  
  338.   .taz          Compressed TAR      This is a file that should have the
  339.                                     extension "tar.Z", but has been shortened
  340.                                     for MS-DOS.  Run uncompress, then tar on
  341.                                     this file.
  342.  
  343.   .tgz          Gzipped Tar File    This is a file that should have extension
  344.                                     tar.gz, but has been shortened for MS-DOS
  345.                                     Run gzip or similar on the file, then tar.
  346.  
  347.   .gif          Graphics            This is a compressed graphics format
  348.                 Interchange         created by Compuserve.  To view this file,
  349.                 Format              one must find a GIF viewer program.
  350.  
  351. | .jpeg         Joint               This graphics format can use one of two
  352. |               Photographers       compression algorithms.  One, called DPCM
  353. |               Expert              (Differential Pulse COde Modulation)
  354. |               Group               retains all of the information in the
  355. |                                   original file, which is usually a picture.
  356. |                                   The more common algorithm, called DCT
  357. |                                   (Discrete Cosine Transform), relies on the
  358. |                                   inability of the human eye to distinguish
  359. |                                   among some colors.  DCT "throws away" some
  360. |                                   information in the file (picture), while
  361. |                                   still retaining the essence of the picture.
  362. |                                   To view these pictures, one must either
  363. |                                   obtain a JPEG veiwer or convert them to
  364. |                                   GIF format.
  365.  
  366.   .jpg          JPEG                This is an MS-DOS named .jpeg file.
  367.  
  368.   .tiff         Tagged              This is a graphics format used on high
  369.                 Image               performance workstations.  To view this
  370.                 File                graphics format, you will need to convert
  371.                 Format              something else.
  372.  
  373.   .pcx          IBM Picture         This is graphics format used in DOS on
  374.                                     IBM machines.  Convert this file to a
  375.                                     GIF file to view.
  376.  
  377.   .pict         Mac PICTure         This is a graphics format used on Apple
  378.                                     Macintosh machines.  Convert this file
  379.                                     to a GIF file to view.
  380.  
  381. | .d64          1541 Disk Image     This file stores an image of one entire
  382. + .x64                              disk, for use with Commodore emulator
  383. +                                   programs.  Several programs exist to
  384. +                                   extract the image onto a disk or place a
  385. +                                   disk onto an image.  The only difference
  386. +                                   between the .x64 and .d64 file types is an
  387. +                                   added 64 byte header on a .x64 file.
  388.  
  389. + .t65         DataSette Image      This file is analogous to the .d64 file
  390. +                                   type, but for tapes.
  391.  
  392. | .p00          PC64 (Emulator)     This file encapsulates a Commodore program
  393. +               Program File Image  or data file.  To extract the original
  394. +                                   file, remove the first 26 characters.
  395.  
  396.   .bmp          Windows Bitmap      This is a format used for graphics in
  397.                                     Microsoft Windows and OS/2.  Convert this
  398.                                     file to a GIF to view.
  399.  
  400.   .pbm          Portable Bitmap
  401.  
  402.   .xbm          X bitmap            This is a format used for graphics on the
  403.                                     X windowsing system.  Convert this file
  404.                                     to a GIF to view.
  405.  
  406.   .html         HyperText           This is a WWW hypertext document.  To
  407.                 Markup              view this file, you will need a WWW
  408. |               Language            browser of some kind.  See Section 6.8
  409. +                                   for more information on WWW.
  410.  
  411.   .doc          Document            This file could be a word processing file
  412.                                     from a program like Word for Windows,
  413.                                     Wordperfect, or any other word processor.
  414.                                     Also, some text files that contain
  415.                                     documentation use this extension.
  416.  
  417.   .cvt          GEOS file           GEOS files use a special file format. The
  418.                                     files are called USR files, but they have
  419.                                     special information in the file that
  420.                                     normal files don't, so you cannot just
  421.                                     upload a GEOS file like any SEQ or PRG
  422.                                     file. You can pack all the extra
  423.                                     information and the data into a regular
  424.                                     Commodore SEQ or PRG file with a program
  425.                                     Called Convert.  It has a version 2.5 and
  426.                                     a 3.0.  The files that result from this
  427.                                     conversion have the extension.  The file
  428.                                     must be processed again by Convert before
  429.                                     it can be used with GEOS.
  430.  
  431.   If the file type indicates an archive, there are many programs available
  432.   that will handle most archival methods. One of these is called Omega-Q II,
  433.   which includes one-stop compression and decompression of many of the above
  434.   archival types.
  435.  
  436.   If you use a host system to download the files from, you may want to
  437.   decompress the files before downloading.  Even though the files will be
  438.   larger to download, the time to decompress them offline will not be a
  439.   factor.  However, those who pay by-the-minute for download time would
  440.   probably want the smallest possible file, which implies decompressing on
  441.   the local machine, except in the case of a UU encoded file.  These files
  442.   are actually bigger in the 'UU' format.
  443.  
  444.  
  445.    6.5.  What is electronic mail?
  446.  
  447.   Electronic mail is the online equivalent of post office mail.  Although
  448.   email is a general term, its use is usually meant to mean "Internet email".
  449.   To use email, you must have access to an internet email program.  On UNIX,
  450.   these programs are called mail, elm, or pine.  BBS systems usually have a
  451.   special message area for Internet email.  You address a message to a user
  452.   by using his or her internet email address, which is usually of the form
  453.   name@machine_name.doamin_name.type_of_institution_or_country.  An example
  454.   would be brain@mail.msen.com, which would be user "brain" at machine "mail"
  455.   in doamin "msen" and the type "com" which means company or commercial.
  456.  
  457.   After addressing the message and choosing a sutiable subject, the body of
  458.   the message is written with information meaningful to the addressee.
  459.   Usually this information is textual in nature and reads much like a
  460.   personal letter.
  461.  
  462.   It is possible to mail people binary files.  To do this, you need access
  463.   to a program called uuencode.  Most, if not all UNIX machines have this
  464.   command available, and there are versions available for IBM, Amiga, and
  465.   Macintosh. There is also a version of uuencode available for the
  466.   Commodore 64 and 128 as part of the ACE 128/64 OS replacement. (See section
  467.   8.3)  The uuencode program takes a binary file and expands it so that
  468.   it only contains 7-bit ASCII characters.  This resulting file can then be
  469.   mailed to a recipient, who then uses a similar program called uudecode
  470.   that will transform the uuencoded file into the resulting binary file.
  471.   This encoding technique is a standard one used across multiple platforms.
  472.   If you want to send a file to another Commodore owner, you can use bcode,
  473.   which is a Commodore-specific encoding available in ACE 128/64.
  474.  
  475.  
  476.    6.5.1.  What are mailing lists and how do I join one?
  477.  
  478.   A mailing list is similar to a USENET newsgroup like comp.sys.cbm, in that
  479.   it provides a place for people to talk among each other and ask questions.
  480.   The difference is that the mechanism used is mail.  You mail a message off
  481.   to the list, the message then gets sent out to all members of that list,
  482.   they read and reply to the list, and the process repeats.  It is used for
  483.   topics that are considered temporary or topics that have a limited scope and
  484.   may not sustain an entire newsgroup being devoted to them.  It may also
  485.   be used when people want to privately discuss some issue.
  486.  
  487.   There are a number of Commodore 8-bit mailing lists for you to join:
  488.  
  489.   cbm-unix - This is a list devoted to the discussion of alternate operating
  490.              systems for the Commodore line that have the familiar UNIX
  491.              shell look-and-feel. You can join this one by sending mail to
  492.              mailserv@lists.funet.fi with the message:
  493.  
  494.              subscribe cbm-unix Jim Brain                 <use your own name>
  495.              review cbm-unix          <this will show you who is on the list>
  496.              help                     <this will explain how to use the list>
  497.  
  498.              you can then send mail to the list by addressing it to:
  499.              cbm-unix@lists.funet.fi.
  500.  
  501.   old-cbm -  This is a list devoted to discussions of older Commodore
  502.              equipment.  Typically, this list discusses issues concerning
  503.              PETs, the VIC-20, Plus 4 and C16, and other lesser used
  504.              machines.  You can join this one by sending mail to
  505.              mailserv@lists.funet.fi with the message:
  506.  
  507.              subscribe old-cbm Jim Brain                  <use your own name>
  508.              review old-cbm           <this will show you who is on the list>
  509.              help                     <this will explain how to use the list>
  510.  
  511.              you can then send mail to the list by addressing it to:
  512.              old-cbm-unix@lists.funet.fi.
  513.  
  514.   c64-hackers - I do not know much about this list other than it is used to
  515.              discuss issue realting to timing and special opcodes used in
  516.              Commodore programs. You can join this list by sending mail to
  517.              mailserv@lists.funet.fi with the message:
  518.  
  519.              subscribe c64-hackers Jim Brain              <use your own name>
  520.              review c64-hackers       <this will show you who is on the list>
  521.              help                     <this will explain how to use the list>
  522.  
  523.              you can then send mail to the list by addressing it to:
  524.              c64-hackers@lists.funet.fi.
  525.  
  526.   commodor - This is a list that is for all Commodore 8-bit computer
  527.              discussion.  This list mirrors most of the discussion on
  528.              comp.sys.cbm, so I would post to both places. You subscribe
  529.              by sending a mail msg to:
  530.              listserv@ubvm.cc.buffalo.edu with the message:
  531.  
  532.              subscribe commodor Jim Brain                 <use your own name>
  533.              review commodor          <this will show you who is on the list>
  534.              help                     <this will explain how to use the list>
  535.  
  536.              you can then send mail to the list by addressing it to:
  537.              commodor@ubvm.cc.buffalo.edu
  538.  
  539.   c65 -      This is a list that discusses the various aspects of the
  540.              Commodore C65 Prototype system.  There are files and
  541.              information available through this list to C65 owners.  Note
  542.              that this is NOT the list to ask where a C64 can be purchased
  543.              from, since the C65 is not a product, per se, as all available
  544.              units were in-house prototypes liquidated at a warehouse.
  545.              You can subscribe by sending a mail msg to:
  546.              c65list-request@dce.vic.gov.au with the subject:
  547.  
  548.              subscribe
  549.  
  550.              You can then send mail to the list by address it to:
  551.              c65@dce.vic.gov.au
  552.  
  553.   c=hacking - This list is set up to automatically mail out the latest copy
  554.              of Commodore Hacking Online Magazine upon publication.  It is run
  555. |            through Jim Brain's mailserver.  You can subscribe by sending
  556.              a mail message to:
  557.  
  558. |            brain@mail.msen.com with a subject line of:
  559.  
  560.              MAILSERV with a message of:
  561.  
  562. |            subscribe c=hacking Jim Brain                <use your own name>
  563.              help                     <this will explain how to use the list>
  564.  
  565. + trivia -   This list is set up to automatically mail out the latest copy
  566. +            of the Commodore Trivia as soon as it is published on USENET.
  567. +            through Jim Brain's mailserver.  You can subscribe by sending
  568. +            a mail message to:
  569.  
  570. +            brain@mail.msen.com with a subject line of:
  571.  
  572. +            MAILSERV with a message of:
  573.  
  574. +            subscribe trivia Jim Brain                   <use your own name>
  575. +            help                     <this will explain how to use the list>
  576.  
  577. + cbm-main-faq - This list is set up to automatically mail out any major
  578. +            updates to this Frequently ASked Questions List.  It is run
  579. +            through Jim Brain's mailserver.  You can subscribe by sending
  580. +            a mail message to:
  581.  
  582. +            brain@mail.msen.com with a subject line of:
  583.  
  584. +            MAILSERV with a message of:
  585.  
  586. +            subscribe cbm-main-faq Jim Brain             <use your own name>
  587. +            help                     <this will explain how to use the list>
  588.  
  589.   c64coders - This list is for Commodore 64 coders.  Not much is known about
  590.               the list, but here is how to join.  Send a mail message to:
  591.               c64coders-request@uclink2.berkeley.edu with a subject line of:
  592.  
  593.               subscribe.
  594.  
  595.  
  596.    6.5.2.  What is a Mail Server?  How do I use one?
  597.  
  598.   A couple of people are running servers that will respond to email requests.
  599.   Each have a limited amount of files available.  To access them send the
  600.   following email:
  601.  
  602.   To:  brain@mail.msen.com
  603.   Subject: MAILSERV
  604.   Message Body:
  605.  
  606.   help
  607.   quit
  608.  
  609.   That will return a list of commands.  Currently the following commands
  610.   are supported:
  611.  
  612.   help               retrieves a list of available commands.
  613.   catalog            retrieves a list of files currently available.
  614.   send <filename>    retrieves the file <filename>
  615. + subscribe list_name Firstname Lastname
  616. +                    subscribes the user to a mailing list.
  617.  
  618.  
  619.    6.5.3.  How do I contact people on Compuserve, Genie, etc.?
  620.  
  621.   These online services have gateways to the Internet.  To send a message to
  622.   someone on the following services, make sure they can receive Internet mail
  623.   and address the message as follows:
  624.  
  625.   Service       Username        Internet Address
  626.  
  627.   Compuserve    12345,678       12345.678@compuserve.com
  628.   GEnie         j.smith2        j.smith2@genie.geis.com
  629.   Delphi        jsmith          jsmith@delphi.com
  630.  
  631.   FidoNet is special, since there are many fidonet nodes, so you need the
  632.   specific node information for the system that the recipient is on.  Assume
  633.   that Jim Brain is on a fido BBS that is node 115 on network 233 in zone
  634.   1. (denoted in FIDO as 1:233/115)  The address would be:
  635.  
  636.   FidoNet       Jim Brain       Jim_Brain@f115.n233.z1.fidonet.org
  637.  
  638.   If the fido address is a point on a FIDO network (denoted as 1:233/115.200),
  639.   then the address would be:
  640.  
  641.   FidoNet       Jim Brain       Jim_Brain@p200.f115.n233.z1.fidonet.org
  642.  
  643.  
  644.    6.6.  What is USENET or NetNews?  What is a USENET newsgroup?
  645.  
  646.    USENET is a service on the Internet that presents the user with a variety
  647.    of forums in which to place messages.  It can be viewed as the online
  648.    equivalent of a set of bulleting "corkboards", like those in a hallway.
  649.    Each corkboard or "newsgroup" caters to a different topic.  Users can
  650.    place or "post" messages to the newsgroup for others to read, or followup
  651.    to posts on the newsgroup.
  652.  
  653.  
  654.    6.6.1.  What news groups cater to Commodore 8-bit machines?
  655.  
  656.   The first thing to discuss here is the dividing line between Commodore
  657.   models.  All Commodore computers up to, but not including, the Commodore
  658.   Amiga or the Commodore line of IBM PC Compatible computers, are
  659.   discussed in comp.sys.cbm, which is what this FAQ covers.  The Amiga line
  660.   of computers is covered in the separate newsgroups comp.sys.amiga.*,
  661.   where the '*' indicates that there are a number of groups that match that
  662.   name. The IBM PC Compatible computers are discussed in comp.sys.ibm-pc.*.
  663.  
  664.   comp.sys.cbm -
  665.  
  666.   This unmoderated newsgroup discusses all topics concerning Commodore
  667.   8-bit machines, including everything from the KIM-1 to the Commodore
  668.   65.  This is the flagship USENET newsgroup.
  669.  
  670.   comp.binaries.cbm  -
  671.  
  672.   This moderated groups permits the distribution of uuencoded binary files
  673.   for the Commodore 8-bit computers.  The moderator is Mike Miller
  674.   (mmmiller3@gac.edu).  If you have a favorite program you wish to put up for
  675.   distribution, please download and read the comp.binaries.cbm FAQ (posted in
  676.   its respective group).
  677.  
  678.   comp.emulators.cbm -
  679.  
  680.   This unmoderated newsgroup was created in 1994 for those who wish to
  681.   run one of the many emulation programs available on other machines that
  682. | emulate the C64.  This forum seems to be more appropriate for questions
  683. + concerning operation on "foreign" hardware and file types.
  684.  
  685.   zer.z-netz.rechner.c64+c128.allgemein -
  686.  
  687.   This is a German newsgroup that discusses much of the same topics as
  688.   comp.sys.cbm.  "allgemein" = general.
  689.  
  690.   zer.z-netz.rechner.c64+c128.binaer -
  691.  
  692.   This German newsgroup parallels the function of comp.binaries.cbm.
  693.   "binaer" = "binary".
  694.  
  695.   zer.t-netz.c64 -
  696.  
  697.   This is a general discussion group for the c64 computer.  It has the
  698.   description 'Der am weitesten verbreitete Rechner', which means "The most
  699.   widely used/most popular computer."
  700.  
  701.   zer.z-netz.rechner.c64+c128.hardware
  702.  
  703.   This German newsgroups discusses hardware topics relating to the C64 and
  704.   C128.
  705.  
  706.  
  707.    6.6.2.  What types of discussions belong in comp.sys.cbm?
  708.  
  709.   Any discussions about Commodore machines excluding the Commodore Amiga
  710.   line, the Commodore IBM PC Clone line are encouraged in comp.sys.cbm
  711.   These machines are commonly referred to as the Commodore 8-bit line,
  712.   whereas the Amiga and PC line is not 8-bit.  Please make sure any question
  713.   you intend on posting is not already answered in this FAQ.  Also, when
  714.   posting a troubleshooting question about inoperative equipment, please give
  715.   as much detail as possible.  Be considerate of others in the group and keep
  716.   questions not pertaining to some aspect of Commodore 8-bit machines and
  717.   peripherals out of comp.sys.cbm.  The group does realize, however, that a
  718.   large percentage of Commodore 8-bit owners also own another computer system
  719.   and might have questions about interfacing or emulations.  Just use your
  720.   own good judgement.
  721.  
  722.  
  723.    6.6.3.  Which issues does comp.sys.cbm discuss regularly?
  724.  
  725.   Although comp.sys.cbm discusses all Commodore 8-bit machines at times,
  726.   the C64 and C128 get most of the attention.
  727.  
  728.  
  729.    6.6.4.  How do I post in comp.sys.cbm?
  730.  
  731.   You first need to access the newsgroup comp.sys.cbm through the use of
  732.   newsreader.  There are many available in UNIX with names like rn, nn, tin,
  733.   and trn.  I can't begin to tell you what command each uses to construct
  734.   a posting, but your machine administrator should be able to tell you.
  735.   All posts should contains relevant Summary and Keyword info, as well as
  736.   a descriptive title.  If you are posting a followup to an existing article,
  737.   and are quoting the article, please only quote the relevant portions of the
  738.   existing article.
  739.  
  740.   If you find that you cannot post to a newsgroup via your newsreader, but do
  741.   have Internet electronic mail capabilities, you can post to the newsgroups
  742.   via e-mail.  For example, to posts a message to COMP.SYS.CBM, simply mail the
  743.   message to either comp.sys.cbm@anon.penet.fi or comp-sys-cbm@cs.utexas.edu.
  744.   It is probably best to use the U of Texas address, since the other is an
  745.   anonymous posting service, so people won't know who originated the post.
  746.   Such disguises are unnecessary in the CBM newsgroups.
  747.  
  748.  
  749.    6.6.5.  How can I access comp.sys.cbm through email?
  750.  
  751.   If you do not have access to the USENET newsgroup comp.sys.cbm and do have
  752.   access to Internet email, Allen Smith has graciously set up a list server
  753.   that will mail each day's postings to you.  To use this service, email
  754.    listserv@compsmth.soonet.ca with NO subject and ONLY
  755.  
  756.    SUBSCRIBE comp-sys-cbm
  757.  
  758.    in the body (no leading spaces, no signature) to use this service.
  759.  
  760.  
  761.    6.7.  What is a FidoNET echo?
  762.  
  763.   FidoNET is a "grass roots" network that originated to link bulletin board
  764.   systems across the country together.  Unlike the Internet, which uses
  765.   dedicated phone lines at high speeds to implement its network, FidoNET uses
  766.   regular phone lines at normal modem speeds that are not dedicated to
  767.   providing networking to link the machine on FidoNET together.  FidoNET
  768.   allows the exchange of messages in message bases called "echoes" among
  769.   various boards.  To use the FidoNET echoes, you must connect to a system
  770.   that has FidoNET access.  It is not possible to describe all the features
  771.   of FidoNET in this FAQ, so you should consult your local User Group or BBS
  772.   sysop for more info.
  773.  
  774.   The FidoNET echoes are similar to USENET newsgroups, although the echoes
  775.   have more strict rules about content and topics.
  776.  
  777.  
  778.    6.7.1.  What echoes cater to Commodore 8-bit machines?
  779.  
  780.   The relevant echoes for Commodore users are:
  781.  
  782.   CBM       Commodore 64 and 128 News and Discussions
  783.   CBM128    Commodore 128 specific News and Discussions
  784.   GEOS      GEOS News and Discussions
  785.   PCWRITE   Cross Platform Computing, including C64 emulators
  786.   CBM.GER   German Fido area for CBM discussion.
  787.  
  788.  
  789.    6.7.2.  How do I post in an echo?
  790.  
  791.   Echoes are usually posted in the same way that you would mail a BBS
  792.   message in any other area, although the BBS may operate differently.
  793.   It is best to follow any online directions or consult the local BBS sysop
  794.   for more details.
  795.  
  796.    6.8.  What is the World Wide Web?
  797.  
  798.   The World Wide Web (WWW or W3) is a Internet-wide Hypertext document
  799.   retrieval and display system.  To use WWW, you must have access to a
  800.   WWW HyperText Markup Language (HTML) browser.  Typical examples include
  801.   lynx, which is a ASCII browser available on UNIX, and Mosaic, a GUI
  802.   browser available for UNIX, Windows, Mac, and other platforms.  There
  803.   are others, but these are a few.  Once in a browser program, point it at
  804.   some of these WWW "pages".
  805.  
  806.   If you do not have WWW access to the Web, you can request pages be mailed
  807.   to by sending mail to listproc@www0.cern.ch with the subject help.  The
  808.   return mail should tell you how to request a WWW page.
  809.  
  810.   However, if you do have access to telnet on the Internet, you can access
  811.   the Web.  Instructions on how to do this, in a file called wwwtelnet.txt,
  812.   can be retrieved from Jim Brain's MAILSERV server.  See Section 5.X for
  813.   information on how to access the server.
  814.  
  815.  
  816.    6.8.1.  What WWW sites have Commodore information?
  817.  
  818.   A number of them!  Below is a partial list of WWW sites that contain
  819.   Commodore information.  This list is not exhastive, but will provide
  820.   many hours of Commodore information.
  821.  
  822.   http://www.hut.fi/~msmakela/cbm/
  823.   The main European Commodore site maintained by Marko Makela
  824.  
  825.   http://ccnga.uwaterloo.ca/~csbruce/index.html
  826.   Craig Bruce's site.
  827.  
  828.   http://www.msen.com/~brain
  829.   Main US Commodore site maintained by Jim Brain
  830.  
  831.   http://www.prairienet.org/community/clubs/cucug/main.html
  832.   The Champaign-Urbana Commodore User Group Site.
  833.  
  834.   http://monami.psc.edu/
  835.   The Pittsburgh Commodore Group site.
  836.  
  837.   http://www.nada.kth.se/~d93-alo/c64/
  838.   Commodore 64 Games Home Page.
  839.  
  840.   http://basil.cs.flinders.edu.au:2374/~gardners
  841.   Paul Gardner-Stephen's home page, C65 information.
  842.  
  843.   http://www.rbg.informatik.th-darmstadt.de/~supermjk
  844.   Marc-Jano Knopp's home page.
  845.  
  846.   http://www.infinet.com/~rbatina
  847.   Robert Batina's home page.
  848.  
  849.   http://www.csd.uu.se/~d94aca/vic20.html
  850.   Anders Carlsson's home page
  851.  
  852.   http://ix.urz.uni-heidelberg.de/~fs1/c64/
  853.   Andre Fachat's home page
  854.  
  855.   http://131.188.190.131/~poldi/c64.html
  856.   Daniel Dallmann's home page
  857.  
  858.   http://www.cs.tu-berlin.de/~poing/
  859.   Demo scene info.
  860.  
  861.   http://www.cs.tu-berlin.de/~poing/english/padua.html
  862.   Frank Michlick's home page
  863.  
  864.   http://130.239.24.82/asv/phred/index.html
  865.   Fredrick Backman's home page
  866.  
  867.   http://stekt.oulu.fi/~jopi/
  868.   Jouko Valta's (Jopi's) home page.  X64/128 emulator project home page
  869.  
  870.   http://www.industry.net:80/users/speck/
  871.   Sean Peck's home page.
  872.  
  873.   http://www.alkymi.unit.no/~sveinw/
  874.   Svein Yngvar Willassen's home page.
  875.  
  876.   http://www.cs.vu.nl/~ipoorten/8bit.html
  877.   Atari 8-bit Home page
  878.  
  879. | http://www.accessone.com/slab/prodc64s.html
  880.   Seattle Labs (C64S Emulator) WWW home page.
  881.  
  882.   http://www.engr.wisc.edu/~conover/c64.html
  883.   Commodore 64 (*.d64 and *.t64 Archive) home page.
  884.  
  885.   http://www.funet.fi/pub/cbm/
  886.   Ftp.funet.fi (via WWW)
  887.  
  888.   http://www.cs.umd.edu/users/fms/comp/
  889.   Personal Computing and Emulation Homepage
  890.  
  891. | http://www.yaho.com/Computers/PCs/Commodore/
  892.   Yahoo Commodore Index
  893.  
  894.   http://www.armory.com/~spectre/cwi.html
  895.   The Computer Workshops WWW site.
  896.  
  897.   http://www.futurenet.co.uk/computing/commodoreformat.html
  898.   Commodore Format magazine home page.
  899.  
  900.   http://www.futurenet.co.uk/computing/amigaformat/commodore.html
  901.   Info on status of CBM and Amiga Format mag info.
  902.  
  903. | http://hangar18.acns.nwu.edu/users/aforte/cbm/cbm.emu.faq.toc.html
  904.   Commodore Emulation FAQ.
  905.  
  906.   http://chrom.imbg.ku.dk/bonzai.html
  907.   Bonzai home page.
  908.  
  909.   http://www.ling.umu.se/asv/phred/cbm64/cbm64.html
  910.   Phred's home page.
  911.  
  912. | http://www.ccn.cs.dal.ca/Services/PDA/commodore.html
  913. | Chebucto Community Net Commodore Public Download Area
  914.  
  915.   http://www.jyu.fi/~np/c64cheats.html
  916.   The Great C64 Cheats Compendium
  917.  
  918. | http://www.netaxs.com/~rmk/com.html
  919.   Rick Kephart's home page.
  920.  
  921.   http://www.kaiwan.com/~sirfitz/qlink.html
  922.   Charles Fitzhugh's Qlink home page.
  923.  
  924.   http://www.portal.com/~steward/qlink.html
  925.   Another Qlink home page.
  926.  
  927.   http://www.warwick.ac.uk/~stuce/default.html
  928.   Peter Weighill's Original CBM WWW site (soon to go away)
  929.  
  930.   http://www.giga.or.at/pub
  931.   WWW mirror of Guenther Bauer's ftp site.
  932.  
  933.   http://www.cs.cmu.edu:8001/Web/People/mjw/Computer/Amiga/News/AR/index.html
  934. | Amiga Report Home page
  935.  
  936.   http://www-unix.oit.umass.edu/~pfkurek
  937.   Peter Kurek's Interactive site for the C128/64.
  938.  
  939.   http://sdsdabmc.nesdis.noaa.gov/GEOF/wac.html
  940.   Washington Area Computer User Group home page.
  941.  
  942. | http://www.webcom.com/~softdisk/c64.html
  943. | LOADSTAR and LOADSTAR 128 Home Page (Softdisk Publishing).
  944.  
  945.   http://stud1.tuwien.ac.at/~e9426444/index.html
  946.   Commodore SID Music home page.
  947.  
  948. | http://www.ccn.cs.dal.ca/Technology/CUGNS/CBM.html
  949.   The Commodore User's Group of Nova Scotia WWW Site.
  950.  
  951.   http://www.lut.fi/~veijalai/
  952.   Kimmo Veijalainen's home page.
  953.  
  954.   http://www.jyu.fi/~np/
  955.   Niilo Paasivirta's home page.
  956.  
  957.   http://www.rhi.hi.is/~aaj/
  958.   Agust Arni Jonsson's home page. NemeSID collection.
  959.  
  960.   http://www.inf.bme.hu/~mrc/
  961.   Peter Suba's home page (Delta System home page).
  962.  
  963.   http://www.cs.uiowa.edu/~jones/cross/
  964.   Douglas W. Jones', author of the SMAL cross assembler, home page.
  965.  
  966.   http://www.earthlink.net/users/engcon/webdocs/
  967.   Engineering Consulting WWW home page.
  968.  
  969. + http://www.msen.com/~brain/guest/Gaelyne_Moranec/
  970. + Gaelyne Moranec's WWW home page and QWKRR128 information.
  971.  
  972. + http://www.fastlane.net/homepages/msessums/
  973. + Metroplex Commodore Computer Club (MCCC) home page.
  974.  
  975. + http://www.fastlane.net/homepages/msessums/msessums.html#METRO
  976. + Metro C-64/128 Users WWW home page.
  977.  
  978. + http://www.informatik.uni-oldenburg.de/~grfrog/
  979. + Greenfrog's WWW home page
  980.  
  981. + http://www.infinet.com/~mbendure/cnet/
  982. + C-Net 64 BBS home page.
  983.  
  984.  
  985.    6.9.  What is File Transfer Protocol (FTP)?
  986.  
  987.    File Transfer Protocol (FTP) is a service available on the Internet to
  988.    allow users to send and retrieve files on the Internet.  To allow anyone
  989.    to access some machines, the special user "anonymous" or "ftp" is used
  990.    to log into another machine for ftp.  These machine, which hold public
  991.    domain (PD), shareware, and freeware files, are called "anonymous ftp"
  992.    sites.  To get files from these sites, you use (on most systems) a program
  993.    called ftp.  A typical ftp session (assuming you are running from a Unix
  994.    system) would be as follows:
  995.  
  996.   SAMPLE SESSION:
  997.  
  998.   %ftp ccnga.uwaterloo.ca                   <ccnga.uwaterloo.ca is site name>
  999.   Connected to ccnga.uwaterloo.ca.
  1000.   220 punisher FTP server (SunOS 4.1) ready.
  1001.   Name (cco.caltech.edu:rknop): anonymous     <Use "anonymous" for user name>
  1002.   331 Guest login ok, send ident as password.
  1003.   Password:                                   <Type your E-mail address here>
  1004.   230 Guest login ok, access restrictions apply.
  1005.   ftp> cd /pub/cbm/utilities                         <"cd" changes directory>
  1006.   250 CWD command successful.
  1007.   ftp> dir z*                             <"dir" alone lists whole directory>
  1008.   200 PORT command successful.
  1009.   150 ASCII data connection for /bin/ls (131.215.48.57,2084) (0 bytes).
  1010.   -rw-r--r--  1 root     root        15427 Apr 13 15:42 zed-128.070
  1011.   -rw-r--r--  1 root     root        14107 Apr 13 15:42 zed-128.doc
  1012.   226 ASCII Transfer complete.
  1013.   remote: z*
  1014.   134 bytes received in 0.44 seconds (0.3 Kbytes/s)
  1015.   ftp> binary                           <specifies binary files. IMPORTANT!!>
  1016.   200 Type set to I.
  1017.   ftp> get zed-128.070                            <requests file zed-128.070>
  1018.   200 PORT command successful.
  1019.   150 Binary data connection for zed-128.070 (131.215.48.57,20) (15427 bytes)
  1020.   226 Binary Transfer complete.
  1021.   local: zed-128.070 remote: zed-128.070
  1022.   15427 bytes received in 0.1 seconds (1.5e+02 Kbytes/s)
  1023.   ftp> quit                                      <quit when you are finished>
  1024.   221 Goodbye.
  1025.   %
  1026.  
  1027.   To submit files to an ftp site, you use the command "put".  Again, make sure
  1028.   to first specify "binary" for programs and other binary files.  Typically,
  1029.   ftp sites will only accept submissions in an "INCOMING" directory.
  1030.  
  1031.   To download software (files) from an anonymous ftp sites, one has to
  1032.   be aware that there are two connections to be concerned about.  The
  1033.   first connection is from your Commodore to you host computer and then
  1034.   the connection from your host to the ftp site.  In addition you need to be
  1035.   be aware of the nature of the information in the desired file, particularly
  1036.   if you are downloading programs.  If the file is not known to be in
  1037.   printable ASCII form, consider it a binary file.  It may also be be in an
  1038.   archived form, i.e. a form where it is packed with many files or in a
  1039.   shortened format.  Consider these to be binary unless it is of the "uu"
  1040.   type which is an ASCII format.
  1041.  
  1042.  
  1043.    6.9.1.  What FTP sites have Commodore Information?
  1044.  
  1045.   A number of sites on Internet have areas for Commodore files. The list
  1046.   of current Internet FTP sites can be retrieved from the Jim Brain's
  1047.   mail server as file cbm-ftp-sites.MM.YY where MM is the Month and YY is the
  1048.   year that the list is for.  (See Section 6.5.2 for directions on how to
  1049.   use the mail server).  The FTP List is maintained by Howard Herman and a
  1050.   copy of the latest file can be obtained from him at
  1051.   72560.3467@compuserve.com.
  1052.  
  1053.  
  1054.    6.9.2.  What is an FTP Mail Server?  How do I use one?
  1055.  
  1056.   If your service provider does not allow access to FTP directly, there
  1057.   are some systems that will perform the FTP session on your behalf.  These
  1058.   systems are called "ftp mail servers".  These allow the user to request
  1059.   files to be retrieved by electronically mailing a message to the server.
  1060.  
  1061.   To use the service, you must first learn how the service works.  This is
  1062.   done by mailing the server address with the word "help" in the body of
  1063.   the message This will result in the directions being sent in a message to
  1064.   you.  Then, following the directions, you can request files from any
  1065.   FTP sites through the server.  The server will send both the retrieved
  1066.   files and a message detailing the execution of your request.
  1067.  
  1068.   Here is a sample request message:
  1069.  
  1070.   To: ftpmail@decwrl.dec.com
  1071.   Subject:
  1072.   Body:
  1073.   connect ccnga.uwaterloo.ca anonymous brain@msen.com
  1074.   chdir /pub/cbm/comp.sys.cbm
  1075.   ls -l
  1076.   quit
  1077.  
  1078.   Please note the following:
  1079.  
  1080.   This service is only for retrieving files.
  1081.  
  1082.   Binary files will usually be uuencoded.  They must be decoded before use.
  1083.  
  1084.   Large files may be split into smaller pieces.  The resulting pieces must
  1085.   be editted back into one piece, and decoded if necessary.
  1086.  
  1087.   Potential ftpmail servers include:
  1088.  
  1089.   ftpmail@decwrl.dec.com
  1090.   bitftp@pucc.princeton.edu
  1091.  
  1092.   Craig Bruce has set up a ftp mail server off his regular email address.
  1093.   Here is how you would utilize it:
  1094.  
  1095.   To: csbruce@little.uwaterloo.ca
  1096.   Subject: ftpmail
  1097.   Body:
  1098.   help
  1099.   bcode
  1100.   ftp ccnga.uwaterloo.ca
  1101.   cd /pub/cbm/os/ace
  1102.   dir
  1103.   get ace12.doc
  1104.   quit
  1105.  
  1106.   All of the regular FTP commands are supported, with the addition of
  1107.   the following commands:
  1108.  
  1109.   help   - gives help information.
  1110.   bcode  - requests the data be sent as bcoded files.
  1111.   hexcode- requests the data be sent as hexcoded files.
  1112.  
  1113.  
  1114.    6.10. What is Internet Relay Chat (IRC)?
  1115.  
  1116.   Internet Raley Chat (IRC) is an online version of citizen's band radio or
  1117.   BBS chat rooms.  The service is worldwide and is available on the Internet.
  1118.   To use IRC, one would normally use a client program (typically called irc on
  1119.   UNIX machines) to access the service.
  1120.  
  1121.   Although the program used to access IRC varies, the commands are pretty
  1122.   much standard.  All commands are entered on the text line and begin
  1123.   with a "/" character.  Here are a few important ones:
  1124.  
  1125.   /join #c-64               Join the #c-64 channel, which discusses topics
  1126.                             concerning Commodore hardware and software.
  1127.  
  1128.   /msg Commbot help         will get you info on Commbot which carries C64/128
  1129.                             software to download.
  1130.  
  1131.   /msg Filebot help         another C64 bot with software to download from.
  1132.  
  1133.   /msg coolhand xdcc list   if he is online, this user has many c64 files
  1134.                             which can be downloaded via this command.
  1135.  
  1136.   /quit                     leave.
  1137.  
  1138.   /names *                  List names of all people in current channel.
  1139.  
  1140.   /dcc send (nickname) (filename)
  1141.                             Send a file to person (nickname).
  1142.  
  1143.   /dcc receive (nickname) or
  1144.   /dcc get (filename)       REceive a file from someone.
  1145.  
  1146.   If you need more info on how IRC works, there is a file available on
  1147.   Jim Brain's email file server called irc-info.txt that explains IRC in
  1148. | more depth.  (See Section 6.5.2 for directions on how to use the mail server)
  1149.  
  1150.  
  1151.    6.11. What else is available online?
  1152.  
  1153.   If you are looking for other places on the Internet to talk Commodore,
  1154.   there is the Commodore forum on CoSy, a system accessible from the
  1155.   Internet.  To access this service, you must have access to a telnet
  1156.   program.  Here is the relevant information:
  1157.  
  1158.   telnet cosy.softwaords.bc.ca
  1159.   login: cosy
  1160.   CoSy: j commodore
  1161.  
  1162.   This will bring up a list of topics pertaining to Commodore.  The forum
  1163.   moderator is Robert Todd and his email address is robert.todd@bbs.serve.org.
  1164.   This forum is ideally suited to discussions about the Color64 BBS
  1165.   system and other Commodore BBS systems.  If you wish to post in the
  1166.   forum, please send email to that effect to Robert Todd.
  1167.  
  1168.  
  1169.    7.  Exchanging Data
  1170.  
  1171.    At some point in time it becomes necessary to move data from one machine to
  1172.    another.   Sometimes this is easy, sometimes it is not.  This section will
  1173.    help you decide which way of transferring files is best.
  1174.  
  1175.  
  1176.    7.1.  How do I exchange data among Commodore 8-bit machines?
  1177.  
  1178. + You can exchange data between Commodore machines in a number of ways, but
  1179. + each way requires an exchange medium, whether it be tape, disk, modem, or
  1180. + null modem.
  1181.  
  1182. + To transfer files between any Commodore machines besides the Plus/4
  1183. + series that have datasette ports, the file can be save to tape and
  1184. + exchanged.  The Plus/4 series tape drives read and write data in a format
  1185. + not compantible with any other CBM system.
  1186.  
  1187. + To transfer files between any Commodore computers with disk drives, you
  1188. + need to find a drive that can be connected to either computer, or two
  1189. + drives with compatible disk formats.  Some examples of two drive setups:
  1190.  
  1191. + 2031   1541
  1192. + 4040   1541     (Read but not write compatible_
  1193. + 8050   8250     (can't use back side of 8250 disk)
  1194. + 8050   SFD1001  (can't use back side of SFD1001 disk)
  1195. + 1551   1541
  1196. + 1571   1541     (can't use back of 1571 disk)
  1197.  
  1198. + Modems can be used to exchange the information, if both computers can
  1199. + use modems.  Just perform a dowload on one end, and an upload on the
  1200. + other.  Null modems can make this job simpler, by removing the data->
  1201. + telephone line step performed in a modem.
  1202.  
  1203. + With all of these methods, data files should transmit fine, but program
  1204. + file written in ML will most likely not work, and BASIC programs will
  1205. + usually fail is loaded on a machine with a differing version of BASIC.
  1206.  
  1207.  
  1208.    7.2.  How do I exchange data between an IBM(tm) and my Commodore?
  1209.  
  1210.   Commodore computers use a disk format which is not compatible with the
  1211.   disk formats of other computers.  However, some programs exist which allow
  1212.   you to read foreign, specifically MS-DOS, disks.  Note that in general to
  1213.   do this, you must have either a 1571 or 1581 disk drive.  The 1541 cannot
  1214.   read MS-DOS disks without some hardware modifications.
  1215.  
  1216.   A commercial package, The Big Blue Reader, from SOGWAP software, runs on
  1217.   either a 64 or a 128, will read and write MS-DOS format 3.5" (with a 1581)
  1218.   and 5.25" (with a 1571) disks.
  1219.  
  1220.   Other freely distributable programs exist to read and write 5.25" MS-DOS
  1221.   disks.  One such program is Crosslink, (available on ccnga.uwaterloo.ca
  1222.   although it is limited to reading files 43K in size or smaller.  Finally,
  1223.   there are a few CP/M MS-DOS reading utilities that work in the C128's CP/M
  1224.   mode.
  1225.  
  1226.   RUN magazine (4/89 to 6/89) published a series of programs that would use
  1227.   1571/1581 drives to transfer MS-DOS files to and from a C= drive.  It is
  1228.   also limited in file size handling ~43-44K.
  1229.  
  1230.   Issues 4 and 5 of C= Hacking magazine presented a program called Little
  1231.   Red Reader for the 128 that will copy files to and from MS-DOS floppy
  1232.   disks.  The menu-driven program requires two disk drives to work, where the
  1233.   one containing the MS-DOS disk must be a 1571 or 1581 (or compatible).  The
  1234.   program does not buffer data internally, so the only size restriction on
  1235.   copying is the capacity of the target disk.  The program provides PETSCII/
  1236.   ASCII conversion but will work only with the root directories of MS-DOS
  1237.   disks.  The program is also available via FTP and is FREE.
  1238.  
  1239.   To read and write to MS-DOS disks with 1541 disk drives you have to make a
  1240.   small hardware modification. The 1541-dos package contains instructions on
  1241.   how to modify Commodore 1541 and Oceanic OC-118/OC-118N disk drives, and
  1242.   programs to read disks in MS-DOS format and to write to disks in a format
  1243.   that can be read by MS-DOS computers.  The newest version of the package is
  1244.   available via anonymous ftp on ftp.funet.fi in /pub/cbm/documents/1541-dos.
  1245.  
  1246.   To read CBM disks on an IBM, you can use the program x1541 available on
  1247.   ccnga.uwaterloo.ca in /pub/cbm/emulation.  This program uses the PC parallel
  1248.   port to emulate a C= serial port.  You need to have a unique cable built to
  1249.   make the connection.  The cable is connected to a 1541 drive.
  1250.   The documentation has a schematic for the cable.
  1251.  
  1252.   Also, if you own a Commodore 1581, there is a PC program which can read
  1253.   1581 formatted disks.  It is called 22DSK13.
  1254.  
  1255.   There are no programs that will read a 5.25" Commodore disk in a 5.25" PC
  1256.   drive.
  1257.  
  1258.  
  1259.    7.3.  How do I exchange data between an Amiga and my Commodore?
  1260.  
  1261.   TransNib
  1262.  
  1263.   The TransNib 1.00 package for Amiga allows transferring files
  1264.   C64<->Amiga at up to 60000 bps. It uses a parallel<->user port cable that
  1265.   currently transfers 4bits at a time. Uses 2-way handshaking. 2 versions
  1266.   of the 64software are in the archive. Requires a disk drive. 1541
  1267.   fastloader compatible. The Amiga side software can be run from shell of
  1268.   WB, multitasks fine and has nice simple GUI.
  1269.  
  1270.   For more information, get the archive from ftp.wustl.edu,
  1271.   /systems/amiga/aminet/misc/emu/TransNib100.lha
  1272.  
  1273. + PData
  1274.  
  1275. + The PData 3.51 package for the Amiga allows transfer of both binary and
  1276. + text files between the C64/C128 and the Amiga.  It's about 25 times faster
  1277. + than a null modem cable, and it even leaves your Amiga serial port free for
  1278. + other applications.
  1279.  
  1280. + You can transfer up to 255 files in both directions in multitransfer mode.
  1281. + The program works with an cable attached between the 64 user port and the
  1282. + Amiga parallel port.  The Amiga software can be run from any Amiga,
  1283. + although Kickstart v37.175 (v2.04) is required to utilize all functions.
  1284.  
  1285. + for more information, get the archive at:
  1286. + ftp://ftp.doc.ic.ac.uk/computing/systems/amiga/mods/chip/NemeSIDs-Extra.lzh
  1287.  
  1288.  
  1289.    7.4.  How do I exchange data between a Macintosh(tm) and my Commodore?
  1290.  
  1291.  
  1292.    7.5.  How do I exchange data between an Atari ST(tm) and my Commodore?
  1293.  
  1294. + Atari ST can read and write 3.5" DD disks formatted for PC. You need to use
  1295. + TOS 1.4 or higher to format.  Using Big Blue Reader to write 3.5" PC
  1296. + format on CBM will permit transfer.
  1297.  
  1298. + ST also has RS-232 port, so one can transfer data by using RS-232 adaptor
  1299. + on the C64 and some terminal/handshaking programs to control the transfer.
  1300.  
  1301.  
  1302.    7.6.  How do I exchange data between a UNIX(tm) machine and my Commodore?
  1303.  
  1304. + One way is to use PC and then ftp to UNIX, unless the UNIX runs on a PC.
  1305. + Some Sparctations have drives with MSDOS filesystem emulation, but it has
  1306. + problems even with Atari/DOS disks.
  1307.  
  1308.  
  1309.    7.7.  Are there other ways to exchange data between computers?
  1310.  
  1311.   If you are transferring data to another computer (e.g. a PC) in the same
  1312.   room, or if you are lucky enough to have a terminal server line near your
  1313.   64/128(more and more colleges are putting such beasts in dorm rooms), you
  1314.   be able to connect your serial port directly to another computer.  If you
  1315.   have a terminal server port, all you need is a C= RS232 to standard RS232
  1316.   adapter (see 9.8).  If you are connecting to another, PC, you will also
  1317.   need a null modem.  A null modem is a simple device that you can buy for
  1318.   less than $10.  It typically is a small box with a 25-pin (or 9-pin) RS232
  1319.   connector on either side.  Put it somewhere in the line between your C= and
  1320.   the other PC.
  1321.  
  1322.  
  1323.  
  1324.